/*通用类*/
*{
	margin:0;
	padding:0;	
}

body{		
	min-width:1080px;
	margin:0 auto;
	font-size:14px;	
	font-family:"Microsoft Yahei";
	background:#fff;
	text-align:justify;	
	color:#444;
}
h1,h3{	
	font-weight:500;	
}
.r{ font-size:20px; font-weight:normal; }
.a{ font-size:12px;}
.det_article_news{ padding-top:30px;}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#444;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#e11216;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

.head_ad{
	display: block;
	width: 1000px;
	margin:0 auto -5px auto;
}
.head_ad img{
	display: block;
	width: 1000px;
	height:auto;
}
/*header 开始*/
.header{
	height: 100px;
	width: 1000px;
	margin:0 auto;	
	position: relative;
        background-color:#fff;
}
.header .logo{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top:-36px;
}
.header .meili{
	position: absolute;
	left: 250px;
	top: 50%;
	margin-top:-36px;
        width:128px;
        height:93px;
}
.head_wb{
	position: absolute;
	width: 30px;
	height: 25px;
	line-height: 25px;
	right: 134px;
	top: 78px;
	font-size: 12px;
	color: #000;
	}
.head_wx{
	position: absolute;
	width: 30px;
	height: 25px;
	line-height: 25px;
	right: 44px;
	top: 78px;
	font-size: 12px;
	color: #000;
	}
.head_search_news{
	position: absolute;
	width: 400px;
	height: 40px;
	line-height: 18px;
	left: 440px;
	top: 61px;
	font-size:11px;
color:#999;
	}

.head_search{
	width: 340px;
	height: 36px;
	border:1px solid #eee;
	position: absolute;
	left: 60%;
	top: 50%;
	margin:-25px 0 0 -171px;
}
.head_search .text{
	width: 274px;
	float: left;
	height: 36px;
	border:0;
	padding-left:10px;
}
.head_search .sub{
	float: right;
	width: 56px;
	height: 36px;
	background:url("../images/head_sub.png") no-repeat center center;
}
.head_codes{
	position: absolute;
	right: 30px;
	top:50%;
	margin-top:-36px;
	height: 72px;
}
.head_codes img{
	float: left;
	margin-left:15px;
	width: 72px;
	height: 72px;
	display: block;
}


/*header 结束*/

.nav{
	background:#e70012;
	padding:4px 0;
}
.nav .wp{
	width: 1080px;
	margin:0 auto;
}
.nav a{
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	margin:0 15px;
	color:#fff;
}
.nav a:hover,.nav a.hover{
	color:#fff;
	background:#b80412;
}

.compare{
	padding:35px 0 10px 0;
	position: relative;
	overflow: hidden;
}
.compare .head{
	height: 34px;
	line-height: 34px;
	border-bottom:1px solid #e6e6e6;
	position: relative;
}
.compare .tit{
	position: absolute;
	left: 0;
	top: 0;
	width: 110px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background:#e21313;
	color:#fff;
}
.compare .links{
	width: 1020px;
	padding-top:20px;
}
.compare a{
	width: 160px;
	height: 45px;
	display: block;
	border:1px solid #e6e6e6;
	position: relative;
	overflow: hidden;
	float: left;
	margin:6px 5px 0 0;
}
.compare img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

.fri_links .title{
	height: 46px;
	line-height: 46px;
}
.fri_links .links{
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:10px 0;
	line-height: 34px;
}
.fri_links .links a{
	float: left;
	margin-right:20px;
}

.footer{
	text-align: center;
	padding:20px 0;
	line-height: 30px;
}

.ft_nav em{
	margin:0 3px 0 5px;
}

.footer .red{
	color:#f00;
}
.frrter .red a{color:#f00;}
/*公用CSS 结束*/

/*hm 首页*/

.hm_pub{
	height: 45px;
	line-height: 45px;
	clear: both;
	border-bottom:1px solid #eee;	
	position: relative;
	overflow: hidden;
}
.hm_pub .tit{
	float: left;
	width: 100px;
}
.hm_pub ul{
	float: left;
}
.hm_pub li{
	width: 225px;
	float: left;
}
.hm_pub li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.hm_ads1{
	width: 494px;
	height: 60px;
	position: relative;
	overflow: hidden;
}
.hm_ads1 li{
	width: 494px;
	height: 60px;
	float: left;
}
.hm_ads1 a{
	width: 494px;
	height: 60px;
	display: block;
	position: relative;
	overflow: hidden;
}
.hm_ads1 img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_ads1 .c_btn{
	width: 36px;
	height: 60px;
	position: absolute;
	top: 0;
	z-index: 60;
	cursor: pointer;
}
.hm_ads1 .pre{
	left: 0;
	background:url("../images/hmad_pre.png") no-repeat center center;
}
.hm_ads1 .next{
	right: 0;
	background:url("../images/hmad_next.png") no-repeat center center;
}

.hm_ads2{
	height: 90px;
}
.hm_ads2 .c_center{
	width: 1000px;
	height: 90px;
	position: relative;
	overflow: hidden;
}
.hm_ads2 .c_center img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_ads2 .c_left{
	float: left;
	width: 770px;
	height: 90px;
	position: relative;
	overflow: hidden;
}
.hm_ads2 .c_left img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_ads2 .c_right{
	float: right;
	width: 221px;
	height: 90px;
	position: relative;
	overflow: hidden;
}
.hm_ads2 .c_right img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

.line15{
	clear: both;
	height: 15px;
}

.hm_tt{
	/*height: 112px;*/
	height: 70px;
	background:#f3f3f3 url("../images/hmtt_bg.png") no-repeat 30px center;
	border:1px solid #e6e6e6;
	padding-left:52px;
	position: relative;
	text-align: center;
}
.hm_tt .t2{
	font-size:12px;
	}
.hm_tt .t1{
	height: 52px;
	line-height: 52px;
	padding-top:10px;
	text-align: center;
	font-weight: bold;
	color:#333;
	font-size:30px;
}
.hm_tt .t1 a{ color:#C30;
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}
.hm_tt .name{
	color:#333;
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hm_tt .name:hover{
	color:#e11216;
}
.hm_tt .tag{
	display:inline-block;
	height: 40px;
	line-height: 40px;
	margin:0 10px;
	padding-left:20px;
	background:url("../images/hmtt_tag.png") no-repeat left center;
}

.hmadv_left{
	width: 330px;
	float: left;
}
.hmadv_left dt{
	height: 45px;
	line-height: 45px;
	font-size:18px;
	font-weight: bold;
        
}
.hmadv_left dt a
{
    color:red;
}
.hmadv_left dd{
	height: 32px;
	line-height: 32px;
}
.hmadv_left .name{
	color:#e00712;
}
.hmadv_left a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.hmadv_right{
	float: right;
	width: 666px;
	height: 350px;
	position: relative;
	overflow: hidden;
}
.hmadv_right li{
	float: left;
	width: 666px;
	height: 350px;
	position: relative;
}
.hmadv_right .photo{
	display: block;
	position: relative;
	overflow: hidden;
	width: 666px;
	height: 350px;
}
.hmadv_right .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmadv_right .nm{
	height: 60px;
	padding-top:20px;
	line-height: 60px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background:url("../images/hmadv_bg.png") repeat-x left top;
}
.hmadv_right .name{
	padding-left:30px;
	color:#fff;
	font-size:15px;
	display:inline-block;
	max-width:480px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hmadv_right .c_btn{
	width: 60px;
	height: 60px;
	position: absolute;
	bottom: 0;
	z-index: 60;
	cursor: pointer;
}
.hmadv_right .next{
	right: 0;
	background:url("../images/hmadv_next.png") no-repeat center center;
}
.hmadv_right .pre{
	right:60px;
	background:url("../images/hmadv_pre.png") no-repeat center center;
}







.sttbanner ul li{
	float: left;
	width: 580px;
	height: 400px;
	position: relative;
}
.sttbanner .photo{
	display: block;
	position: relative;
	overflow: hidden;
	width: 666px;
	height: 367px;
}
.sttbanner .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.sttbanner .nm{
	height: 114px;
	padding-top:18px;
	line-height: 84px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background:url("../images/hmadv_bg.png") repeat-x left top;
}
.sttbanner .name{
	padding-left:30px;
	color:#fff;
	font-size:15px;
	display:inline-block;
	max-width:480px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sttbanner .c_btn{
	width: 60px;
	height: 60px;
	position: absolute;
	bottom: 27px;
	z-index: 60;
	cursor: pointer;
}
.sttbanner .next{
	right: 0;
	background:url("../images/hmadv_next.png") no-repeat center center;
}
.sttbanner .pre{
	right:60px;
	background:url("../images/hmadv_pre.png") no-repeat center center;
}


.hm_spe .title{
	height: 42px;
	line-height: 42px;
	padding-left:14px;
	font-size:18px;
	color:#1d1d1d;
	background:url("../images/hmspe_title.png") no-repeat left center;
}

.hmspe_out{
	padding:15px 0;
	background:#f4f4f4;
}
.hmspe_slider{
	position: relative;
	height: 128px;
	overflow: hidden;
}
.hmspe_slider .s_wrap{
	width: 918px;
	height: 128px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hmspe_slider li{
	width: 272px;
	height: 128px;
	float: left;
	margin:0 17px;
}
.hmspe_slider img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmspe_slider .c_btn{
	width: 40px;
	height: 128px;
	position: absolute;
	top: 0;
	cursor: pointer;	
	background-color:#e6e6e6;
	background-repeat:no-repeat;
	background-position:center center;
}
.hmspe_slider .c_btn:hover{
	background-color:#e11216;
}
.hmspe_slider .pre{
	left: 0;
	background-image:url("../images/hmspe_pre.png");
}
.hmspe_slider .next{
	right: 0;
	background-image:url("../images/hmspe_next.png");
}




.hmspe_outa{
	margin: 37px 0 50px 0;
	padding:15px 0;
	background:#f4f4f4;
}
.hmspe_slidera{
	position: relative;
	height: 226px;
	overflow: hidden;
	top:33px;
}
.hmspe_slidera .s_wrap{
	width: 826px;
	height: 226px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hmspe_slidera li{
	width: 262px;
	height: 226px;
	float: left;
	/*margin:0 17px;*/
	margin-left: 11px;
}
.hmspe_slidera img{
	display:block;
	width:262px;
	height:128px;
	object-fit:cover;
}
.hmspe_slidera .c_btn{
	width: 40px;
	height: 128px;
	position: absolute;
	top: 0;
	cursor: pointer;	
	background-color:#e11216;
	background-repeat:no-repeat;
	background-position:center center;
}
.hmspe_slidera .c_btn:hover{
	background-color:#e11216;
}
.hmspe_slidera .prea{
	left: 0;
	background-image:url("../images/hmspe_pre.png");
}
.hmspe_slidera .nexta{
	right: 0;
	background-image:url("../images/hmspe_next.png");
}





.hm_news .c_left{
	width: 310px;
	padding:20px 0 0 0;
}
.hm_news .jt .title{
	height: 38px;
	line-height: 38px;
	background:#e11216;
	font-size:16px;
	color:#fff;
	padding-left:12px;
}
.hm_news .jt .con{
	border:1px solid #e6e6e6;
	border-top:0;
}
.hm_news .jt img{
	display: block;
	width: 100%;
	height:auto;
}

.hm_news .zx{
	margin-top:18px;
}
.hm_news .zx .title{
	height: 44px;
	line-height: 44px;
	background:#f2f2f2;
	clear: both;
	padding:0 16px;
}
.hm_news .zx .tit{
	float: left;
	font-size:16px;
	color:#d90b21;
}
.hm_news .zx .more{
	float: right;
	color:#999;
}
.hm_news .zx .more:hover{
	color:#e11216;
}
.hm_news .zx .con{
	border:1px solid #e6e6e6;
	border-top:0;
	padding:10px;

}
.hm_news .zx ul{
    margin-bottom:10px;
}
.hm_news .zx ul li{
	height: 30px;
	line-height: 30px;
	padding-left:15px;
	background:url("../images/zx_li.png") no-repeat left center;
}
.hm_news .zx ul a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hm_news .ad{
	display: block;
	margin-top:10px;
	position: relative;
	overflow: hidden;
	height: 75px;
}
.hm_news .ad img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_news .c_right{
	width: 684px;
}
.hm_news .item{
	width: 306px;
	height: 220px;
	float: left;
	margin:0 0 0 36px;
}


.hm_news .ad_xia_left{
	display: block;
	margin-top:10px;
	position: relative;
	overflow: hidden;
	height: 150px;
}
.hm_news .ad_xia_left img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;

	
}



.hm_news .ps_ad{ display:block; margin-top:15px; 
	overflow: hidden;
	height: 70px;width:642px;}
.hm_news .ps_ad img{display:block;
	width:642px;
	height:70px;
	object-fit:cover;}


.hm_news .head{
	height: 50px;
	line-height: 50px;
	clear: both;
	padding-top:10px;
	background:url("../images/head1.png") no-repeat left bottom;
}
.hm_news .head .tit{
	float: left;
	font-size:18px;
	color:#000;
}
.hm_news .head .more{
	float: right;
	color:#999;
}
.hm_news .head .more:hover{
	color:#e11216;
}
.hm_news .item ul{
	padding-top:10px;
}
.hm_news .item li{
	height: 30px;
	line-height: 30px;
	padding-left:15px;
	background:url("../images/zx_li.png") no-repeat left center;
}
.hm_news .item li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.hm_df .c_left{
	width: 684px;
	float: left;
}
.hm_df .item{
	width: 306px;
	height: 242px;
	float: left;
	margin:0 36px 0 0;
}
.hm_df .head{
	height: 50px;
	line-height: 50px;
	clear: both;
	padding-top:10px;
	background:url("../images/head1.png") no-repeat left bottom;
}
.hm_df .head .tit{
	float: left;
	font-size:18px;
	color:#000;
}
.hm_df .head .more{
	float: right;
	color:#999;
}
.hm_df .head em{
	float: left;
	color:#e40000;
	text-transform: uppercase;
	padding-left:12px;
	font-size:12px;
	padding-top:5px;
}
.hm_df .head .s{
	text-transform: uppercase;
	font-size:12px;
	padding:0 0 0 12px;
	position: relative;
	top:5px;
}
.hm_df .head .more:hover{
	color:#e11216;
}
.hm_df .item ul{
	padding-top:10px;
}
.hm_df .item li{
	height: 30px;
	line-height: 30px;
	padding-left:15px;
	background:url("../images/zx_li.png") no-repeat left center;
}
.hm_df .item li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.hm_df .c_right{
	width: 315px;
	float: right;
}
.hm_df .ico{
	float: left;
	display: block;
	height: 50px;
}

.hmdf_banner{
	height: 203px;
	position: relative;
	overflow: hidden;
	margin:20px 0 0 0;
}
.hmdf_banner .pics li{
	width: 315px;
	height: 203px;
	float: left;
}
.hmdf_banner .pics img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmdf_banner .btns{
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 60;
}
.hmdf_banner .btns a{
	display:inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background:url("../images/hmdf_banner.png");
	font-size:12px;
	margin-left:3px;
	color:#fff;
}
.hmdf_banner .btns .selected{
	background:url("../images/hmdf_active.png");
}
.hmdf_bannera .btns{
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 60;
}
.hmdf_bannera .btns a{
	display:inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background:url("../images/hmdf_banner.png");
	font-size:12px;
	margin-left:3px;
	color:#fff;
}
.hmdf_bannera .btns .selected{
	background:url("../images/hmdf_active.png");
}
.hm_df .name2{
	line-height:24px;
	color:#333;
	display:inline-block;
	padding-top:5px;
}
.hm_df .lis li{
	height: 32px;
	line-height: 32px;
	padding-left:15px;
	background:url("../images/zx_li.png") no-repeat left center;
}
.hm_df .lis a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


.hm_rw{
	padding-bottom:28px;
	position: relative;
	overflow: hidden;
}
.hm_rw .title{
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size:22px;
	font-weight: bold;
	color:#000;
	background:url("../images/hmrw_title.jpg") no-repeat center center;
}
.hm_rw .title span{
	color:#e11216;
}

.hm_rw .s_list{
	width: 1050px;
}
.hm_rw .fls{
	float: left;
	width: 312px;	
	margin-right:32px;
}
.hm_rw .head{
	height: 50px;
	line-height: 50px;
	clear: both;
	background:url("../images/head1.png") no-repeat left bottom;
	margin-bottom:15px;
}
.hm_rw .head .tit{
	float: left;
	font-size:18px;
	color:#000;
}
.hm_rw .head .more{
	float: right;
	color:#999;
}
.hm_rw .photo{
	float: left;
	width: 122px;
	height: 84px;
	position: relative;
	overflow: hidden;
}
.hm_rw .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_rw .name{
	float: right;
	margin:20px 15px 0 0;
	width: 150px;	
}
.hm_rw ul{
	padding:7px 0 0 0;
}
.hm_rw li{
	height: 33px;
	line-height: 33px;
	padding-left:16px;
	background:url("../images/zx_li.png") no-repeat left center;
}
.hm_rw li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.hm_rec{
	position: relative;
	overflow: hidden;
	border-top:2px solid #e21313;
}
.hm_rec .head{
	height: 58px;
	line-height: 58px;
	clear: both;
}
.hm_rec .tit{
	float: left;
	font-size:20px;
	color:#e11216;
}
.hm_rec .head a{
	float: left;
	margin-left:15px;
}
.hm_rec .half{
	width: 495px;
}
.hm_rec .item{
	width: 240px;
	height: 140px;
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom:10px;
}
.hm_rec .big1{
	width: 495px;
	height: 290px;
}
.hm_rec .big2{
	width: 495px;
	height:140px;
}
.hm_rec .item img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hm_rec .name{
	height: 30px;
	line-height: 30px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	text-align: center;
	color:#fff;
	background:url("../images/bbg50.png");
}

/*hm 首页*/

/*detail 详情页*/

.head_search2{
	width: 498px;
	height: 34px;
	float: right;	
	margin-top:53px;
}
.head_search2 .text{
	float: left;
	width: 401px;
	padding-left:10px;
	height: 32px;
	border:1px solid #ccc;
	border-right:0;
	border-radius:3px 0 0 3px;
}
.head_search2 .sub{
	width: 76px;
	height: 34px;
	float: left;
	background:#e70012;
	color:#fff;
}

.now_pos{
	height: 30px;
	line-height: 30px;
	margin-top:15px;
	/*border-bottom:2px solid #eee;*/
	font-size:12px;
}

.det_left{
	width: 680px;
	float: left;
}

.det_head{
	border-bottom:1px solid #eee;
	padding : 22px 0 10px;
}
.det_head .t1{
	line-height: 42px;
	font-weight: bold;
	font-size:24px;
	text-align: center;
	margin: 5px 0
}
.det_head .t2{
	font-weight: normal;
	font-size:22px;
	text-align: center;
	color: #999
}
.det_head .t3{
	font-weight: normal;
	font-size:22px;
	text-align: center;
	color: #999
}
.det_head .date{
	height: 32px;
	/*width:300px;*/
	display:block;
	/*float:left;*/
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	line-height: 32px;
	font-size:12px;
	text-align: left;
}
.det_head .share{
	height: 32px;
	/*width:200px;*/
	display:block;
	/*float:right;*/
	line-height: 32px;
	font-size:12px;
	text-align:right;
	display: inline-block;
	vertical-align: middle;
	width: 28%;
	margin-left: 20%;
}
.det_article{
	padding:40px 0 0 0;
	line-height: 1.8;
}
.det_article p{
	text-indent:2em;
}
.det_article img{
	display: block;
	max-width:100%;
	margin:0 auto 20px auto;
}

.det_fg{
	border-bottom:2px solid #eee;
	height:20px;
}

.aside{
	float: right;
	width: 300px;	
}

.aside .ad{
	display: block;
	width: 100%;
	margin-top:20px;
}
.aside .ad img{
	display: block;
	width: 100%;
	height:auto;
}

.as_news{
	border:1px solid #e6e6e6;
	margin-top:20px;
}
.as_news .title{
	height: 32px;
	line-height: 32px;
	border-bottom:1px solid #e6e6e6;
	background:#f9f9f9;
	padding-left:10px;
	font-size:16px;
}
.as_news .title em{
	color:#c60a0a;
	text-transform: uppercase;
	font-size:12px;
}
.as_news .tp{
	border-bottom:1px solid #e6e6e6;
	padding:13px 0 0 10px;
}
.as_news .item{
	width: 135px;
	height: 148px;
	float: left;
	margin:0 8px 0 0;
	font-size:12px;
}
.as_news .photo{
	display: block;
	width: 135px;
	height: 95px;
	position: relative;
	overflow: hidden;
}
.as_news .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.as_news .name{
	line-height: 40px;
	display:inline-block;	
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.as_news ul{
	margin:10px;
}
.as_news li{
	height: 35px;
	line-height: 35px;
	border-bottom:1px dashed #e5e5e5;
	font-size:12px;
	vertical-align:top;
}
.as_news li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.as_news li:last-child{
	border:0;
}

/*detail 详情页*/